docker 简要介绍
Docker 是一种开源的容器化平台,可以帮助开发者快速构建、打包和发布应用程序,以实现应用程序的跨平台运行。Docker 利用容器技术,将应用程序和所有依赖项打包在一个独立的可执行环境中,从而简化了应用程序的部署和运维。Docker 还提供了一个集成式管理平台,可以帮助用户轻松管理镜像和容器,并提供自动化部署和管理功能,极大地简化了应用程序的开发、部署和运维流程。Docker 已成为当今最受欢迎的容器技术之一,被广泛应用于云计算、Web 开发、DevOps 等领域。
咱就不说 docker 的理论了,就说一点:docker 与虚拟机类似,但是在原理上又有不同!虚拟机是虚拟硬件,docker 是容器,所以呢更具有便携性、能高效地利用服务器。
ok,开始!以下内容,在 ubuntu 20.04 下测试:
docker 的安装
apt install docker.io
安装后使用下面的命令查看版本,验证是否成功
docker -v
docker 基本命令
下载一个镜像
docker pull nginx
查看本地镜像
docker images
运行一个容器
docker run -d nginx
-d(后台)
指定端口运行
docker run -d -p 80:80 nginx
-p(映射端口 主机端口:容器端口)
查看运行的容器
docker ps -a
-a(显示所有容器,包括停止的容器)
进入容器
docker exec -it name bash
name 容器名称
退出容器
exit
停止容器
docker stop name
重启容器
docker restart name
删除容器
docker rm name
docker rm -f name 强制删除
docker rm $(docker ps -a -q) 删除所有停止的容器
正文完